A generic interface for parallel cell-based finite element operator application
نویسندگان
چکیده
We present a memory-efficient and parallel framework for finite element operator application implemented in the generic open-source library deal.II. Instead of assembling a sparse matrix and using it for matrix-vector products, the operation is applied by cell-wise quadrature. The evaluation of shape functions is implemented with a sum-factorization approach. Our implementation is parallelized on three levels to exploit modern supercomputer architecture in an optimal way: MPI over remote nodes, thread parallelization with dynamic task scheduling within the nodes, and explicit vectorization for utilizing processors’ vector units. Special data structures are designed for high performance and to keep the memory requirements to a minimum. The framework handles adaptively refined meshes and systems of partial differential equations. We provide performance tests for both linear and nonlinear PDEs which show that our cell-based implementation is faster than sparse matrix-vector products for polynomial order two and higher on hexahedral elements and yields ten times higher Gflops rates.
منابع مشابه
An Object-Oriented Programming Framework for Parallel Finite Element Analysis with Application: Liquid Composite Molding
The use of object-oriented programming techniques in development of parallel, finite element analysis software enhances software reuse and makes application development more efficient. In this paper, an object-oriented programming framework for developing parallel finite element software is described. All required steps, from data file parsing and equation solving to post processing and graphic...
متن کاملSpeeding up the Stress Analysis of Hollow Circular FGM Cylinders by Parallel Finite Element Method
In this article, a parallel computer program is implemented, based on Finite Element Method, to speed up the analysis of hollow circular cylinders, made from Functionally Graded Materials (FGMs). FGMs are inhomogeneous materials, which their composition gradually varies over volume. In parallel processing, an algorithm is first divided to independent tasks, which may use individual or shared da...
متن کاملOn the Displacement-Stress Continuous Finite Elements
For the analysis of composite media, three different compatible and mixed finite element formulations are presented which apriori enforce the continuity of stresses as well as displacements at the element interfaces. The formulations are applied for the analysis of hi-material interfaces in two problems often encountered in the field of orthopaedic biomechanics, that is the fixation analysis in...
متن کاملNumerical investigation on the pullout shear strength of soil-nail interface using finite element method
Soil nailing is a popular reinforcement method for stabilizing slopes, excavations, and retaining walls in many countries. The pullout capacity of the soil-nail interface is a critical parameter for the design and safety assessment of soil-nailed systems. In this paper, a three-dimensional (3D) finite element (FE) model is developed using the commercial program ABAQUS to simulate the pullout te...
متن کاملElasto-plastic analysis of discontinuous medium using linearly conforming radial point interpolation method
In this paper, the linearly conforming enriched radial basis point interpolation method is implemented for the elasto-plastic analysis of discontinuous medium. The linear conformability of the method is satisfied by the application of stabilized nodal integration and the enrichment of radial basis functions is achieved by the addition of linear polynomial terms. To implement the method for the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011